About H&h Properties (telford) Limited (09383699) United Kingdom