About Loulia Sheppard Limited (08630689) United Kingdom