About Archibald Marckay Ltd. (SC408733) United Kingdom