About Fletcher Taylor Ltd (10892277) United Kingdom