About Defender No.2 Sale & Leaseback Limited Liability Partnership (OC305637) United Kingdom