About The Suffolk Larder Limited (10538183) United Kingdom