About Fletcher Associates Limited (08077493) United Kingdom