About Jam Holdings (hatch End) Limited (13281440) United Kingdom