About Oakmeade Management Limited (09767672) United Kingdom