About Wilmer Place Developments Ltd (10855282) United Kingdom