About Heckstall & Smith Ltd (09518364) United Kingdom