About Emsworth Larder Ltd (12960295) United Kingdom