About York Street Lease Holdings Ltd (12139160) United Kingdom