About T & A James Limited (06566364) United Kingdom