About T. Stace & Sons Ltd (09164217) United Kingdom