About Delme Harries Limited (12097898) United Kingdom