About Barrowman Barker Productions Limited (06208560) United Kingdom