About Egham Dell Limited (00533778) United Kingdom