About Flexifax Developments Limited (01340745) United Kingdom