About Seel Street Lease Ltd (08455287) United Kingdom