About Wilmer Place Property Ltd (13336043) United Kingdom