About Burroughs Properties Ltd (13526376) United Kingdom