About Denray Limited (02810203) United Kingdom