About Delaire Partners Limited (08362926) United Kingdom