About C Squared Properties Ltd (12193346) United Kingdom