About Fletcher Management Limited (06384455) United Kingdom