About Delores Harrington Limited (12147619) United Kingdom