About Charles Trevor Associates Limited (06942962) United Kingdom