About Delf Design Co. Limited (02312946) United Kingdom