About English Land Limited (02790150) United Kingdom