About James Leavers Limited (12441086) United Kingdom