About Lodestar Projects Limited (09045682) United Kingdom