About Heddon Management Limited (03225146) United Kingdom