About Flaxley Management Company Limited (02239093) United Kingdom