About Fletcher & Harrison Limited (10653400) United Kingdom