About Hencotes Management Company Limited (02995120) United Kingdom