About D&s Associates (london) Limited (05813045) United Kingdom