About Independent Construction Technologies Limited (07882126) United Kingdom