About H. Revell & Sons Limited (00338650) United Kingdom