About Intercad (specialist Design) Limited (SC126693) United Kingdom