About Jury Place Management Company Limited (10817430) United Kingdom