About Stokes & Parry Limited (10045739) United Kingdom