About Sqi Property Limited (08728504) United Kingdom