EPEDLAR LIMITED Company number 16859634 · Monitor this company Active Overview People 1 Control Analysis Location Related Registered office Address185a Farnham Road, Slough, England, SL1 4XS PostcodeSL1 4XS Companies at this postcode 120 Average house price in SL1 4XS £680,000 (6 sales) Map