About W.l. Heard & Sons Limited (03666639) United Kingdom