About James Mackle Limited (NI019644) United Kingdom