About Dedicated Development Services Limited (12253811) United Kingdom