About Jam Factory Freehold Limited (06840429) United Kingdom