About Kingfisher Barn Limited (02689174) United Kingdom