About Fletcher Technical Ltd (13302560) United Kingdom