About A.t. Maycock & Sons Limited (01224228) United Kingdom