About Ssa Land & Lettings Ltd (12081203) United Kingdom