About The Heydon Company Limited (13107171) United Kingdom