About Sheldrake Publications Limited (02913978) United Kingdom