About Alden Bain Associates Limited (03328895) United Kingdom