About James Kirkwood Limited (10344034) United Kingdom