About Kingfisher Site Solutions Ltd (11525003) United Kingdom