About Alexander Oswald Associates Limited (13000887) United Kingdom