About Eden & Co Ltd (07895139) United Kingdom