About Elgar Property Franchises Ltd (12466094) United Kingdom