About Ibducon Properties & Development Co Limited (01023889) United Kingdom