About Lillie Square Clubhouse Limited (08922565) United Kingdom