About Almesco Limited (02454595) United Kingdom