About Taffyammar Ltd (11897811) United Kingdom