About Fletcher Group Limited (06822808) United Kingdom