About Heckworth Limited (07239225) United Kingdom