About Druids Place Limited (07497475) United Kingdom