About Ladle & Larder Ltd (08367802) United Kingdom