About Shepperd Lloyd Limited (13247400) United Kingdom