"You
seem to be taking on a number of new Franchise Owners lately, how big is the
London House UK network now?"
We currently have 36 Franchise
Owners who between them cover 60 franchised territories or postcode areas. Our
office locations stretch from Glasgow in the North to Exeter in the South West.
No comments:
Post a Comment