About S M A C Properties Limited (SC277030) United Kingdom