About Jam Interiors Limited (11402602) United Kingdom