About Lillie Square Developments Limited (08594669) United Kingdom