About Bhambra Property Investments Limited (13513695) United Kingdom