About Delrose House Limited (04611170) United Kingdom