About Alex&co Properties Limited (12629710) United Kingdom