About Julian Spencer Associates Limited (07106213) United Kingdom