About S P Handcock & Sons Limited (06586188) United Kingdom