About S Tuxford Ltd (12129191) United Kingdom