About Carnduff & Castle Ltd (SC526958) United Kingdom