About Buro Properties Limited (03917964) United Kingdom