About Kit & Caboodle Accessories Ltd (08241203) United Kingdom