About Stan Sherlock Associates Limited (05718865) United Kingdom