About Buzzard Associates Limited (08829822) United Kingdom