About Hillman & Harris Property Development Ltd (12024581) United Kingdom