About Tucker & Sons Ltd. (10568161) United Kingdom