About Flo Building Solutions Ltd (13665842) United Kingdom