About Flux Trimmers Limited (04260371) United Kingdom