About Cadboll Holdings Limited (07299856) United Kingdom