About Phoenix Spencer (dora) Limited (06962670) United Kingdom