About Flexible Spaces Limited (12390517) United Kingdom