About Caddy Comps Ltd (13410678) United Kingdom