About Excellare (dorset) Limited (08863189) United Kingdom