About D A Stephen Associates Ltd (SC528889) United Kingdom