About Elgar Works Limited (06040208) United Kingdom