About Flexton Associates Limited (10648922) United Kingdom