About Barcroft Productions Limited (07661595) United Kingdom