About James Mackle (u.k.) Limited (02674243) United Kingdom