About Shepard Investments Limited (11954487) United Kingdom