About Flexgrove Management Company Limited (01513760) United Kingdom