About S & J Memory Makers Limited (10341485) United Kingdom