About Burrough Hill Properties Limited (11536309) United Kingdom