About Fletcher C Limited (11653924) United Kingdom