About Upper Deeside Property Ltd. (SC367643) United Kingdom