About Cappel Ltd (12138375) United Kingdom