About Cressida Designs Limited (07377910) United Kingdom