About Bbsa Property Ltd (11392263) United Kingdom