About Max & J Limited (12591235) United Kingdom