About L & P Lettings Ltd (12782343) United Kingdom