About New Town Spirit Company Limited (SC483025) United Kingdom