About J T Allen Limited (12815323) United Kingdom