About The Narrow Barrow Company Limited (10018590) United Kingdom