About Narrowhandbar Ltd (11915529) United Kingdom