About Turn & Fix Assemblies Limited (08207638) United Kingdom