About B A Property & Investments Limited (12823054) United Kingdom