About S J Sheppard Consultancy Limited (11038603) United Kingdom