About S. Bhabra Properties Limited (11068849) United Kingdom