About Christchurch Holland Limited (12628446) United Kingdom