About Twenty Pence Management Company Limited (11643815) United Kingdom