About Flexton Investors Llp (OC335212) United Kingdom