About The Sherrill Co. Ltd. (09604453) United Kingdom