About Masterflor Limited (01504013) United Kingdom