About T & G L Jackson Limited (12220343) United Kingdom