About David Lockhart Agricultural Machinery Limited (09064317) United Kingdom