About Holemoor Properties Limited (03319591) United Kingdom