About Solease Ltd (08934279) United Kingdom