About Buckbarrow Limited (11359746) United Kingdom