About Lillie Square Nominee Limited (07696293) United Kingdom