About Pyne & Lyon Limited (08151506) United Kingdom