About Keppel Campbell Associates Limited (09573772) United Kingdom