About Holly Meadows Management Company Limited (05070744) United Kingdom