About Haywood And James Limited (13132643) United Kingdom