About Heyland & Whittle Limited (06510645) United Kingdom