About S.s.a Letting & Management Limited (06611110) United Kingdom