About Haven (devon) Limited (04522156) United Kingdom