About Leo S Haydock Limited (13292089) United Kingdom