About Eccleston Land Company Limited (00275506) United Kingdom