About Oglethorpe Management Company Limited (05926653) United Kingdom