About Delfay Home Goods Ltd (11670946) United Kingdom