About Glenhurst Avenue Management Company Limited (04854183) United Kingdom