About Elgar Properties (worcs.) Limited (02861068) United Kingdom