About Abode Land & Planning Limited (11640137) United Kingdom