About Delaware Property Solutions (dps) Ltd (12041056) United Kingdom