About Bachra Properties Limited (10717786) United Kingdom