About Flaxyard Management Company Limited (04321612) United Kingdom