About Duncan Mckerchar & Co. Limited (SC043790) United Kingdom