About Harrowdene Management Company Limited (01241253) United Kingdom