About Twelve Stanhope Mews West Limited (02407094) United Kingdom