About Narrowsburg Holdings Limited (05400122) United Kingdom