About Julian Self Associates Ltd (04492591) United Kingdom