About Sheppard Technology Limited (08896798) United Kingdom