About Effingham Road Management Company Limited (12876788) United Kingdom