About Golden Touch Home Improvments Ltd (12321010) United Kingdom