About Neal S Yard Holdings Limited (05471018) United Kingdom