About Buzzard Close Limited (07687871) United Kingdom