About Holly Hill Management Company Limited (06228994) United Kingdom