About Sale & Leaseback Limited (06275379) United Kingdom