About Flogett & Leggett Limited (SC584366) United Kingdom