About Delham Holdings Limited (00623777) United Kingdom