About Jamwalsh & Co Limited (11641094) United Kingdom