About Albright-stellanoord Limited (03152303) United Kingdom