About Elgar Properties Ltd (13493121) United Kingdom