About S S Johal And Sons Investments Limited (08814889) United Kingdom