About The Jam Shed Ltd (13447338) United Kingdom