About Jones & Edwards (agricultural Engineers) Limited (04913011) United Kingdom