About Hollyrow Properties Limited (03055986) United Kingdom