About Sheephouse Associates Ltd (12234069) United Kingdom