About Astra Frame Limited (03107380) United Kingdom