About Buckhurst Land Investments Limited (10484615) United Kingdom