About Paper Lace Limited (05145066) United Kingdom