About London Franchise Concepts Limited (08641731) United Kingdom