About Buzzard Property Limited (13113678) United Kingdom