About Chelly Designs Distributors Limited (06280128) United Kingdom