About Holly Oak House Management Company Limited (08961489) United Kingdom