About Deacon Products (london) Limited (01024742) United Kingdom