About Delamere Direct Limited (04147739) United Kingdom