About Kingfisher Installations Limited (07078521) United Kingdom