About Cadel Limited (SC246683) United Kingdom