About Limlease Limited (03522349) United Kingdom