About Shepherd Stubbs (st Neots) Limited (11651645) United Kingdom