About New Alba (st Albans) Limited (SC263457) United Kingdom