About Indica Homes (eglingham) Ltd (13252104) United Kingdom