About Charles Harrod Management Company Limited (03607427) United Kingdom