About Haythornthwaite & Sons Limited (00259016) United Kingdom