About Ogwell Brook Management Company Limited (07298282) United Kingdom