About Padmore Management Company Limited (01550511) United Kingdom