About Chemlease Limited (02718065) United Kingdom