About Barton Upon Humber Holdings Limited (12053369) United Kingdom