About Flaxfields Limited (11267731) United Kingdom