About Handscomb & Hook Limited (06785750) United Kingdom