About Holmans Place 2 Management Limited (10178696) United Kingdom