About Barrow Close Investments Limited (09938733) United Kingdom