About L D Heywood Limited (04511814) United Kingdom