About Floxb Facilities Management And Services Limited (12098543) United Kingdom