About St. John S Wharf Management Company Limited (NI050498) United Kingdom