About Heddon Holdings Limited (03122200) United Kingdom