About Quinton Street Management Company Limited (08783994) United Kingdom