About Lace & Favour Ltd (07565870) United Kingdom