About Owner Barrymore Limited (11630763) United Kingdom