About Delrose Investments Limited (12539745) United Kingdom