About Charles Croydon Associates Limited (10178281) United Kingdom