About Delamere Consulting Limited (06868526) United Kingdom