About James Mackaness Limited (08185404) United Kingdom