About L&o Foods Limited (12121575) United Kingdom