About Heckenast & Co Limited (05155672) United Kingdom