About Chattell Limited (06227428) United Kingdom