About Lsa Retail Property Ltd (12896687) United Kingdom