About 3d Contracts Kidderminster Limited (06798858) United Kingdom