About 23ps Management Company Limited (05195623) United Kingdom