About Shepard Investment Holdings Limited (10152347) United Kingdom