About 71-81 West St. Helen Street Management Company Limited (01976641) United Kingdom