About St. John S Hoxton Management Company Limited (07039922) United Kingdom