About Glavenhill Strategic Land (number 12) Limited (10381109) United Kingdom