About The British Lace Federation (02334067) United Kingdom