About Aberdeen Industrial Crating Limited (SC525131) United Kingdom