About Oak Meadows Management Company Limited (09499798) United Kingdom