About 2a Oswald Road Management Company Limited (05679131) United Kingdom