About Douglas Barrie & Co Limited (SC152815) United Kingdom