About Johal Bains Property Investments Limited (11322109) United Kingdom