About Lancaster Rentals And Property Developers Ltd (12885246) United Kingdom