About Investment Construction London Limited (11826691) United Kingdom