About Delrose Properties Ltd. (SC362424) United Kingdom