About Oldwell Sandhurst Management Company Limited (13181316) United Kingdom