About Open Space (uppingham) Management Company Limited (11050986) United Kingdom