About The Churchills Management Co. Ltd. (03508342) United Kingdom