About Christo Associates Limited (08583329) United Kingdom