About Aldeburgh Contemporary Arts Limited (04215049) United Kingdom