About S Bagga Holdings Limited (13079360) United Kingdom