About French Touch Showcases Ltd (12320608) United Kingdom