About James H. Tennant Limited (02105527) United Kingdom