About Boar Singh Landa Ltd (11287451) United Kingdom