About Lancasters Property Services & Lettings Limited (06867637) United Kingdom