About Buzzard Buzzard Buzzard Ltd (12198334) United Kingdom