About Howe Green Moat Management Company Limited (03789376) United Kingdom