About 19 St Peter Street Management Company Limited (07746963) United Kingdom