About Fletcher & Hall Limited (10012735) United Kingdom