About New Oscott Management Company Limited (04367901) United Kingdom