About Duncan Harper & Co. Limited (SC112194) United Kingdom