About Camelot Creature Comforts Limited (09713572) United Kingdom