About Ottley Harris Machinery Limited (02661115) United Kingdom