About Jam Factory Apartments Limited (09145481) United Kingdom