About J & L Rental Limited (04327543) United Kingdom