About De Saulles Associates Limited (02842109) United Kingdom