About L & R Leasing Limited (SC274881) United Kingdom