About Delmanor Limited (02520165) United Kingdom