About Caddy Associates Limited (08134099) United Kingdom