About Sherlock & Neal Holdings Limited (08123716) United Kingdom