About Chatsworth Products International Limited (06636717) United Kingdom