About James Tull Limited (10248072) United Kingdom