About French Touch Design & Construction Limited (09430259) United Kingdom