About L & J Property Rental Ltd (09429930) United Kingdom