About James Mack Associates Limited (06699656) United Kingdom