About L & S Property Rental Limited (11032065) United Kingdom