About Hat And Beaver Management Company Limited (08208695) United Kingdom