About James Knapp Limited (08508126) United Kingdom