About Stock Land & Estates Limited (01219811) United Kingdom