About Chenery Taylor Management Company Ltd (11872208) United Kingdom