About Nicholas Cudd Ltd (12182503) United Kingdom