About Barling Invicta Holdings Limited (00228239) United Kingdom