About Sheppard R & D Consultancy Ltd (11584746) United Kingdom