About Narrowbar Limited (06858910) United Kingdom