About S64 Properties Ltd (10867098) United Kingdom