About Bhambra Properties Ltd (09697959) United Kingdom