About Ddmmss Properties Ltd (10518244) United Kingdom