About Eddy & Co. Ltd (04567865) United Kingdom