About Key & Co Limited (08721315) United Kingdom