About Flogett & Leggett Limited (SC707758) United Kingdom