About A. Tucker & Son Ltd (05623951) United Kingdom