The Leaders Romans Group is backed by Bowmark Capital LLP. The group has annual revenues of over £115 million and more than 160 branches across the UK and comprises two separate brands with valuable heritage; Romans and Leaders.
The Leaders Romans Group Limited is registered in England and Wales No. 09939099.
Registered Address: Crowthorne House, Nine Mile Ride, Wokingham, Berkshire, RG40 3GZ.