About Lock 17 Management Company Limited (11387293) United Kingdom