About Delvidere Limited (06328327) United Kingdom