About A. Norcross & Son Limited (01237812) United Kingdom