About Land & Development Group Ltd (09508193) United Kingdom