About Glenowen Management Company Limited (03234383) United Kingdom