About Jt Duffett Limited (12220562) United Kingdom