About Hand & Flower Properties Ltd. (09676931) United Kingdom