About Astra Office Interiors Limited (03285282) United Kingdom