About Elgar Associates Limited (04245380) United Kingdom