About Baccara Designs Limited (06521862) United Kingdom