About Midas Touch Design & Landscape Centre Limited (09999427) United Kingdom