About S.s.edwards Limited (09378006) United Kingdom