About Square Foot Solutions Limited (04631718) United Kingdom