About Garter & Veil Ltd (13314078) United Kingdom