About Land & Sea Foods Limited (SC288995) United Kingdom