About Alden & Benjamin Ltd (12313325) United Kingdom