About Barrows Hotel Developments Ltd (13625015) United Kingdom