About Narrowseas Limited (05959223) United Kingdom