27 Jun 2012

You Asked Us

"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