About Larry S Lunchette Ltd (SC663902) United Kingdom