About Impact And Willow Brook Management Company Limited (08530730) United Kingdom