About Barrow & Thomas Property Limited (10086072) United Kingdom