About Astounding Battersea Ltd (12411268) United Kingdom