About Ssquared Properties Limited (10624255) United Kingdom