About Hazel And Harry Properties Limited (10830109) United Kingdom