About Lancaster Property Lettings Ltd (07370268) United Kingdom