About Satchell & Son Ltd (10368886) United Kingdom