About Denys Barron Ltd (02026126) United Kingdom