About Firethorn Leighton Buzzard Holdings Ltd (12431003) United Kingdom