About Palm & Yarn Ltd (09645703) United Kingdom