About J.a.e. (glasgow) Limited (SC126323) United Kingdom