About Plume Street Management Company Limited (03009241) United Kingdom