IBS21 LTD Company number 12700818 · Monitor this company Active Overview People 3 Financial Control Charges Documents Analysis Location Related Registered office Address56 Church Road, St. Leonards-On-Sea, East Sussex, England, TN37 6HJ PostcodeTN37 6HJ Companies at this postcode 3 Average house price in TN37 6HJ £221,000 (17 sales) Map