About Shepherd Stubbs Limited (02800148) United Kingdom