About Phoenix Spencer (longstanton) Limited (08042447) United Kingdom