About Fletcher Longstaff Limited (09248311) United Kingdom