About Buzzard Property Investments Ltd (13028586) United Kingdom