About Astrom & Associates Limited (06423362) United Kingdom