About Macrame Limited (06468593) United Kingdom