About Holliwell Close Management Company Limited (03657466) United Kingdom