About F.handcock & Sons Limited (00574206) United Kingdom