About Fletcher 1 Limited (11693368) United Kingdom