About Helmores Land & Planning Limited (09335675) United Kingdom