About Southmoor Farm Machinery Limited (06261000) United Kingdom