About J E Haywood Limited (11877638) United Kingdom