About Neddy Clobber Ltd (SC623454) United Kingdom