About Shepherd Investors Group Limited (09286983) United Kingdom