About James Pitkin Management Limited (07622865) United Kingdom