About Duncan Yachting Limited (05643108) United Kingdom