About Leavers Lace Limited (05542454) United Kingdom