About S 5 Properties Limited (13378841) United Kingdom