About J & S Allan Limited (SC289795) United Kingdom