About Fletcher Keale Limited (13505940) United Kingdom