About Caddycom Limited (07278358) United Kingdom