About James Paddock Limited (04535363) United Kingdom