About Jenni Spencer Limited (05768746) United Kingdom