About Direct Duncan Management Services Limited (05898804) United Kingdom