About Barry Devlin Holdings Limited (SC600801) United Kingdom