About Hemsted & Co Ltd (07512858) United Kingdom