About Wilmer Place Ltd (09600629) United Kingdom