About William Sparrow Limited (00090871) United Kingdom