About Wyndham Road Management Co. Limited (05178691) United Kingdom