About S&a Lettings Ltd (13562609) United Kingdom