About Albright International Limited (01278761) United Kingdom