About Shepherd Associates Limited (SC113373) United Kingdom