About Lillie Square Management Limited (08922439) United Kingdom