About A. Picton & Sons (haydock) Limited (00840320) United Kingdom