About Effra Lodge Management Co. Limited (01676284) United Kingdom