About Duncan Mcintosh Trailers Limited (SC314598) United Kingdom