About James Mccarroll Limited (SC488398) United Kingdom