About David C Barron Limited (SC594635) United Kingdom