About Holly Hill Properties Limited (11122847) United Kingdom