About Sfl (uk) Limited (08191495) United Kingdom