About Clic Land And Planning Limited (10197146) United Kingdom