About Ellough Industrial Estates (1978) Limited (01389427) United Kingdom