About Wilmer Place Management Limited (04624277) United Kingdom