About Barrow Place Ltd (09202859) United Kingdom