About S.hammond Deco Limited (13048940) United Kingdom