About Glavenhill Strategic Land (number 2) Limited (08812289) United Kingdom