About De Heerd Limited (06720466) United Kingdom