About Barrow & Cook Properties Limited (03958447) United Kingdom