About S & J (newbury) Ltd (11290871) United Kingdom