About Helen Margarette Sheppard Limited (13557253) United Kingdom