About Lefroy Brooks Diffusion Limited (01688918) United Kingdom