About Sterling & Albion Landed Estates Limited (02803420) United Kingdom