About Christchurch Holland Strategic Land Limited (11694665) United Kingdom