About Barrow Properties Limited (04587241) United Kingdom