The Leaders Romans Group is backed by Bowmark Capital LLP. The group has annual revenues of over £100 million and more than 140 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.