About Stevens Close Management Company Limited (03415599) United Kingdom