About The Flexible Sales Company Ltd (12892304) United Kingdom