About Bramhaw Properties Limited (12289786) United Kingdom