About Floorsquared Limited (07921273) United Kingdom