About Lowndes Street Food Limited (11605019) United Kingdom