About C&c Croydon Limited (13558316) United Kingdom